package saei.service;

import java.util.ArrayList;
import java.util.List;

import saei.bean.Representacion;
import saei.bean.vo.RepresentacionVO;
import saei.persistencia.DAO.RepresentacionDAO;

@SuppressWarnings("unchecked")
public class ServiciosRepresentacion {
	
	public static Representacion buscar(String codigoRepresentacion) {
		return RepresentacionDAO.buscar(codigoRepresentacion);
	}
	
	public static List<Representacion> buscarTodas() {
		return RepresentacionDAO.buscarPorClase(Representacion.class);
	}
	
	public static List<RepresentacionVO> buscarVOs() {
		List<Representacion> representaciones = ServiciosRepresentacion.buscarTodas();
		ArrayList<RepresentacionVO>  lista = new ArrayList<RepresentacionVO>();
		for (Representacion representacion : representaciones) {
			lista.add(representacion.getVO());
		}
		
		return lista;
	}
}
